import pandas as pd
pd.set_option('display.unicode.east_asian_width', True)
#读取“1～3月入职员工信息.xlsx”文件4个工作表的数据
df = pd.read_excel('1～3月入职员工信息.xlsx', index_col=0, sheet_name=['1月', '2月', '3月', '1月员工补充信息'])
df1_1, df1_2 = df['1月'], df['1月员工补充信息']#获取1月入职员工信息及其补充信息
df2, df3 = df['2月'], df['3月']#获取1月和2月入职员工信息
df1 = pd.merge(df1_1, df1_2)#横向合并1月入职员工信息及其补充信息
df_total = pd.concat([df1, df2, df3])#纵向连接1月、2月和3月入职员工的信息

df_total = df_total.reset_index(drop=True)#重置连续行索引
print('1～3月入职员工的信息：\n', df_total)


groups = df_total.groupby('学历')         #按学历分组
for group in groups:
    print(group)
print('1～3月入职员工的信息：\n', df_total)

print(groups.agg('mean',numeric_only=True)['基本工资'])       #求均值聚合
